.warp {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

/*首页*/
.headerTop {
	height: 30px;
	line-height: 30px;
	background: #f9f9f9;
}

.hearderTop-center {
	display: flex;
	flex-wrap: wrap;

}

.hearderTop-left {
	font-size: 12px;
	color: #999;
	flex: auto;
}

.hearderTop-right a {
	font-size: 12px;
	color: #999;
}

.hearderTop-right span {
	font-size: 12px;
	color: #999;
	padding: 0 5px;
}

.head {
	background-color: #fff;
	overflow: hidden;
}

.head-left {
	float: left;
	padding: 30px 0;
}

.head-xr {
	float: right;
	padding-left: 20px;
}

.head-xr h3 {
	font-size: 24px;
}

.head-xr h3 span {
	color: #1f4da3;
}

.head-xr p {
	font-size: 20px;
	color: #666;
}

.head-right {
	float: right;
	margin-top: 15px;
	font-size: 0;
}

.head-right-phone {
	float: left;
}

.head-right-zx {
	float: right;
	padding-left: 10px;
	font-size: 0;
}

.head-right-zx p {
	font-size: 16px;
	color: #666;
}

.head-right-zx h3 {
	font-size: 24px;
	font-weight: 600;
	color: #114aa4;
	line-height: 26px;
}

.headerNav {
	background-color: #1F4DA3;
	height: 70px;
	line-height: 70px;
}

.nav a {
	width: 133px;
	display: block;
	float: left;
	color: #fff;
	font-size: 16px;
	text-align: center;
}

.nav a.selected {
	background-color: #222;
}

.nav a:hover {
	background-color: #222;
}

/*banner*/
.banner-main {
	width: 100%;
	height: 640px;
	position: relative;
	overflow: hidden;
}

.banner-main-img {
	height: 640px;
	width: 100%;
	min-width: 1000px;
	overflow: hidden;
}

.banner-main-img li {
	width: 100%;
	display: none;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.banner-main-img li img {
	width: 1920px;
	height: 640px;
	display: block;
	position: relative;
	left: 50%;
	margin-left: -960px;
	top: 0;
}

.ui-controls ul {
	position: absolute;
	bottom: 30px;
	left: 50%;
}

.ui-controls ul li {
	float: left;
	width: 28px;
	height: 9px;
	margin: 0px 3px;
	background: #000;
	/* border-radius: 50%; */
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	-webkit-transition: all .2s;
	transition: all .2s;
	opacity: .5;
}

.ui-controls ul li:hover {
	background-color: #f00;
}

.ui-controls ul .current {
	background-color: #6995e7;
}

.ui-controls .ui-prev {
	width: 41px;
	height: 69px;
	position: absolute;
	top: 50%;
	left: 66px;
	margin-top: -35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/icon-slides.png) no-repeat -84px 50%;
	z-index: 999;
	cursor: pointer;
}

.ui-controls .ui-next {
	width: 41px;
	height: 69px;
	position: absolute;
	top: 50%;
	right: 66px;
	margin-top: -35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/icon-slides.png) no-repeat -125px 50%;
	z-index: 999;
	cursor: pointer;
}

.ui-controls .ui-prev:hover {
	background-position-x: 0px;
}

.ui-controls .ui-next:hover {
	background-position-x: -42px;
}

/*数字变化效果*/
.digital {
	padding: 80px 0 0;
	height: 170px;
}

.main {
	padding: 60px 0;
	margin: 0 auto;
	width: 100%;
}

.numCount {}

.numCount li {
	float: left;
	height: 100px;
	color: #080808;
	font-size: 20px;
	width: 20%;
}

.numCount li .item {}

.numCount li .numU {
	overflow: hidden;
}

.numCount li .numCX {
	font-size: 60px;
	line-height: 60px;
	font-family: "Impact";
	font-weight: normal;
	padding-right: 5px;
	display: block;
	float: left;
}

.numCount li .numU .unitC {
	width: 35px;
	text-align: center;
	height: 35px;
	line-height: 32px;
	background: #234ea3;
	color: #fff;
	border-radius: 50%;
	display: block;
	float: left;
	margin-top: 13px;
}

.numCount li .numU sup {
	vertical-align: top;
}

.numCount li .numU sub {
	vertical-align: baseline;
}

.item .indc {
	display: block;
	padding: 10px 0 0;
	width: 100%;
	clear: both;
}

.index-01 {
	background: url(../images/index_01_bg.jpg) no-repeat center;
	height: 1200px;
	width: 100%;
	padding: 80px 0;
}

.index-title {
	text-align: center;
}

.index-title h3 {
	font-size: 42px;
}

.index-title h3 span {
	color: #1f4da3;
}

.index-title p {
	font-size: 20px;
	color: #666;
}

.index-01-nav {
	height: 100px;
	margin: 62px 0 30px;
}

.index-01-pro {
	height: 100%;
	line-height: 100px;
	width: 15%;
	float: left;
	background-color: #1f4da3;
	text-align: center;
}

.index-01-nav-a {
	height: 100%;
	width: 85%;
	float: right;
	background-color: #fff;
}

.index-01-pro {
	font-size: 24px;
	color: #fff;
}

.index-01-pro img {
	vertical-align: middle;
}

.index-01-nav-a a {
	font-size: 16px;
	color: #222;
	display: block;
	width:180px;
	float: left;
	margin: 15px 0 0 22px;
	border:1px solid #eeeeee;
	background: #f8f8f8;
	text-align: center;
}

.index-01-nav-a a:hover {
	color: #222;
}

.cp01 {
	width: 380px;
	float: left;
	height: 392px;
	position: relative;
	padding: 20px 0 0;
	background: #fff;
	margin-top: 30px;
	margin-right: 30px;
	outline: 1px solid #ddd;
	transition: transform .3s;
	-webkit-transition: transform .3s;
	-moz-transition: transform .3s;
	-ms-transition: transform .3s;
	-o-transition: transform .3s;
}

.cp01:nth-child(3n) {
	margin-right: 0;
}

.cp01 h3 {
	width: 350px;
	margin: 0 auto;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
}

.cp01 h3 a {
	font-size: 16px;
	font-weight: 600;
	color: #000;
}

.cp01 h3 em {
	width: 25px;
	height: 25px;
	display: block;
	float: right;
	line-height: 0;
}

.cp01 h3 em img {
	width: 100%;
	height: 100%;
}

.cp01 ul {
	width: 350px;
	display: inline-block;
	margin-left: 15px;
	padding-top: 10px;
	border-bottom: #ddd 1px solid;
	overflow: hidden;
	padding-bottom: 20px;
}

.cp01 ul li {
	float: left;
	color: #999;
	font-size: 14px;
	margin-right: 20px;
}

.cp01 p {
	width: 350px;
	height: 221px;
	line-height: 0;
	margin: 20px auto;
}

.cp01 p img {
	display: block;
	width: 100%;
	height: 100%;
	transition: transform .3s;
	-webkit-transition: transform .3s;
	-moz-transition: transform .3s;
	-ms-transition: transform .3s;
	-o-transition: transform .3s;
}

.cp01 b {
	background: url(../images/cp_k01.png) no-repeat;
	display: block;
	width: 43px;
	height: 60px;
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 26px;
	color: #fff;
	line-height: 66px;
	padding-left: 25px;
	overflow: hidden;
}

.cp01:hover {
	box-shadow: 0 3px 10px 3px rgba(0, 0, 0, 0.1);
	-webkit-transform: translate(0, -3px);
	transform: translate(0, -3px);
}

.cp01:hover b {
	background: url(../images/cp_k02.png) no-repeat;
}

.cp01:hover.cp01 p img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
}

.index-02 {
	background: url(../images/index_02_bg.jpg) no-repeat center;
	height: 800px;
	padding: 100px 0;
}

.index-02-cont {
	position: relative;
	width: 100%;
	height: 700px;
	overflow: hidden;
}

.index-02-middle {
	width: 604px;
	height: 590px;
	line-height: 0;
	position: absolute;
	top: 104px;
	left: 298px;
}

.index-02-middle img {
	width: 100%;
	height: 100%;
}

.index-02-left {
	width: 298px;
}

.index-02-r {
	width: 310px;
	text-align: right;
}

.index-02-cont dl {
	height: 260px;
	border-bottom: #eaeaea 2px solid;
	padding: 35px 0 0;
}

.index-02-cont dl dt {
	font-size: 26px;
	color: #333;
	font-weight: bold;
	height: 140px;
	padding-bottom: 20px;
	background: url(../images/index_02_line_01.png) no-repeat 0 bottom;
}

.index-02-cont dl:hover dt {
	background: url(../images/index_02_line_02.png) no-repeat 0 bottom;
}

.index-02-cont dl dt em {
	width: 70px;
	height: 70px;
	display: block;
	line-height: 0;
	overflow: hidden;
	margin-bottom: 20px;
}

.index-02-cont dl dt em img {
	width: 100%;
	height: 100%;
}

.index-02-cont dl dd {
	font-size: 16px;
	color: #333;
	line-height: 30px;
	padding: 15px 0 0;
}

.index-02-cont dl.nobor {
	border-bottom: none;
	padding-top: 70px;
}

.index-02-cont .index-02-r dl dt em {
	margin-left: 240px;
}

.index-02-cont .index-02-r dl dt {
	background: url(../images//index_02_line_03.png) no-repeat right bottom;
}

.index-02-cont .index-02-r dl:hover dt {
	background: url(../images/index_02_line_04.png) no-repeat right bottom;
}

.index-02-cont dl:hover dt em {
	-webkit-animation: hvr-buzz-out 0.75s linear;
	animation: hvr-buzz-out 0.75s linear;
}

/*图标抖动*/
@-webkit-keyframes hvr-buzz-out {
	10% {
		-webkit-transform: translateX(3px) rotate(2deg);
		transform: translateX(3px) rotate(2deg);
	}

	20% {
		-webkit-transform: translateX(-3px) rotate(-2deg);
		transform: translateX(-3px) rotate(-2deg);
	}

	30% {
		-webkit-transform: translateX(3px) rotate(2deg);
		transform: translateX(3px) rotate(2deg);
	}

	40% {
		-webkit-transform: translateX(-3px) rotate(-2deg);
		transform: translateX(-3px) rotate(-2deg);
	}

	50% {
		-webkit-transform: translateX(2px) rotate(1deg);
		transform: translateX(2px) rotate(1deg);
	}

	60% {
		-webkit-transform: translateX(-2px) rotate(-1deg);
		transform: translateX(-2px) rotate(-1deg);
	}

	70% {
		-webkit-transform: translateX(2px) rotate(1deg);
		transform: translateX(2px) rotate(1deg);
	}

	80% {
		-webkit-transform: translateX(-2px) rotate(-1deg);
		transform: translateX(-2px) rotate(-1deg);
	}

	90% {
		-webkit-transform: translateX(1px) rotate(0);
		transform: translateX(1px) rotate(0);
	}

	100% {
		-webkit-transform: translateX(-1px) rotate(0);
		transform: translateX(-1px) rotate(0);
	}
}

@keyframes hvr-buzz-out {
	10% {
		-webkit-transform: translateX(3px) rotate(2deg);
		transform: translateX(3px) rotate(2deg);
	}

	20% {
		-webkit-transform: translateX(-3px) rotate(-2deg);
		transform: translateX(-3px) rotate(-2deg);
	}

	30% {
		-webkit-transform: translateX(3px) rotate(2deg);
		transform: translateX(3px) rotate(2deg);
	}

	40% {
		-webkit-transform: translateX(-3px) rotate(-2deg);
		transform: translateX(-3px) rotate(-2deg);
	}

	50% {
		-webkit-transform: translateX(2px) rotate(1deg);
		transform: translateX(2px) rotate(1deg);
	}

	60% {
		-webkit-transform: translateX(-2px) rotate(-1deg);
		transform: translateX(-2px) rotate(-1deg);
	}

	70% {
		-webkit-transform: translateX(2px) rotate(1deg);
		transform: translateX(2px) rotate(1deg);
	}

	80% {
		-webkit-transform: translateX(-2px) rotate(-1deg);
		transform: translateX(-2px) rotate(-1deg);
	}

	90% {
		-webkit-transform: translateX(1px) rotate(0);
		transform: translateX(1px) rotate(0);
	}

	100% {
		-webkit-transform: translateX(-1px) rotate(0);
		transform: translateX(-1px) rotate(0);
	}
}

.adv {
	background: url(../images/adv_bg.jpg) no-repeat center;
	height: 300px;
	width: 100%;
}

.adv-left {
	float: left;
	width: 730px;
	margin-top: 57px;
}

.adv-right {
	float: right;
	width: 434px;
	margin-top: 75px;
}

.adv-left h3 {
	color: #fff;
	font-size: 48px;
	font-weight: 600;
}

.adv-left h3 span {
	font-size: 36px;
}

.adv-left p {
	font-size: 24px;
	font-weight: 100;
	color: #fff;
	margin-top: 10px;
}

.adv-left ul {
	overflow: hidden;
}

.adv-left ul li {
	float: left;
	width: 150px;
	height: 54px;
	line-height: 54px;
	background-color: #6083c6;
	color: #fff;
	font-size: 18px;
	text-align: center;
	margin: 20px 20px 0 0;
}

.adv-right {
	border: 1px solid #bec9e1;
	width: 434px;
	height: 178px;
	text-align: center;
}

.adv-right p {
	width: 186px;
	height: 46px;
	line-height: 46px;
	background-color: #6083c6;
	color: #fff;
	font-size: 18px;
	text-align: center;
	border-radius: 30px;
	margin: 20px auto 10px;
}

.adv-right a {
	font-size: 26px;
	color: #fff;
	line-height: 30px;
}

.index-03 {
	width: 100%;
	height: 888px;
	padding: 100px 0;
	background: url(../images/index_03_bg.jpg) no-repeat center;
	position: relative;
}

.investment_f {
	width: 100%;
	margin: 60px auto
}

.investment_f .investment_title {
	height: 144px;
	background-color: #222;
	width: 100%;
	overflow: hidden
}

.investment_title div {
	width: 25%;
	height: 100%;
	float: left;
	display: inline;
	text-align: center;
	cursor: pointer;
}

.investment_title div img {
	margin-top: 25px;
}

.investment_title div p {
	color: #fff;
	font-size: 24px;
	margin-top: 5px;
}

.investment_title a,
.investment_title a:link,
.investment_title a:visited,
.investment_title a:hover {
	color: #555;
	width: 131px;
	height: 44px;
	display: inline-block
}

.investment_title div.on a,
.investment_title div.on a:link,
.investment_title div.on a:visited,
.investment_title div.on a:hover {
	color: #f70
}

.investment_title div.on {
	/* background: url(../images/invest_detail_18.png); */
	background-color: #1f4da3;
}

.investment_con {
	width: 1200px;
	margin: 0 auto;
	height: 544px;
	position: relative;
	background: #fff;
	-webkit-box-shadow: 1px 1px 50px #bbb;
	box-shadow: 1px 1px 50px #bbb;
	margin-top: 75px;
	overflow: hidden;
}

.investment_con_list {
	display: none;
}

.investment_left {
	float: left;
	width: 640px;
	height: 100%;
	position: relative;
}

.investment_left img {
	width: 100%;
	height: 100%;
	display: block;
}

.investment_num {
	position: absolute;
	left: 0;
	width: 106px;
	height: 106px;
	background-color: #1F4DA3;
	color: #fff;
	font-size: 48px;
	text-align: center;
	line-height: 106px;
}

.investment_right {
	width: 496px;
	float: left;
	margin-top: 42px;
	margin-left: 40px;
}

.investment_right h3 {
	font-size: 36px;
	font-weight: 600;
}

.investment_right span {
	font-size: 16px;
	color: #999;
	display: block;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}

.investment_right p {
	font-size: 16px;
	color: #666;
	margin: 20px 0 0;
	line-height: 1.8;
}

.investment_img {
	overflow: hidden;
	margin-top: 20px;
}

.investment_img img {
	display: inline-block;
	width: 238px;
	height: 164px;
	margin-right: 16px;
}

.investment_img img:last-child {
	margin-right: 0;
}

.investment_btn {
	background-color: #222;
	font-size: 16px;
	color: #fff;
	display: inline-block;
	padding: 10px 40px;
	border-radius: 40px;
	margin-top: 20px;
}

.investment_btn:hover {
	background-color: #1F4DA3;
}

.carousel {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	background: url(../images/loader.gif) center center no-repeat;
}

.carousel .next,
.carousel .prev {
	/* display: none; */
	position: absolute;
	top: 137px;
	left: 0;
	width: 56px;
	height: 56px;
	margin-top: -42px;
	z-index: 9999;
	cursor: pointer;
}

.carousel .prev {
	margin-left: -60px;
	background: url(../images/photo_lico01.gif) 0 0 no-repeat;
}

.carousel .next {
	margin-right: -60px;
	left: 1230px;
	background: url(../images/photo_rico01.gif) 0 0 no-repeat;
}

.carousel ul {
	background-color: #fff;
}

.carousel li {
	display: none;
	background-color: #fff;
}

.carousel li a {
	display: block;
	margin: 5px;
}

.carousel li img {
	display: block;
	width: 100%;
	border: 0 none;
}

.paging {
	position: absolute;
	z-index: 9998;
}

.paging a {
	float: left;
	width: 40px;
	height: 40px;
	background: url(../images/dots.png) 0px -40px no-repeat;
	cursor: pointer;
}

.paging a:hover,
.paging a.current {
	background: url(../images/dots.png) 0px 0px no-repeat;
}

.mianc-li {
	width: 590px;
	height: 290px;
	float: left;
	margin-top: 50px;
	margin: 0 5px;
}

.mianc-top {
	width: 497px;
	height: 160px;
	background: url(../images/case_k03.gif) no-repeat;
	padding: 50px 45px 0;
}

.mianc-top h5 {
	font-size: 18px;
	font-weight: 600;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.case_desc {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 72px;
	overflow: hidden;
	padding: 5px 0 0;
}

.mianc-bottom {
	padding: 15px 0 0 32px;
}

.mianc-bottom a {
	display: block;
	float: left;
	font-size: 14px;
	color: #1e1e1e;
	height: 65px;
	line-height: 65px;
	width: 380px;
}

.mianc-bottom a span {
	width: 65px;
	height: 65px;
	display: block;
	border-radius: 50%;
	line-height: 0;
	float: left;
	margin-right: 15px;
	border: #f0f0f0 1px solid;
}

.mianc-bottom em {
	display: block;
	float: right;
	padding: 25px 15px 0 0;
}

.mianc-bottom em img {
	width: 138px;
	height: 16px;
}

.mianc-bottom span img {
	width: 65px;
	height: 65px;
	border-radius: 50%;
	display: block;
	transition: all 0.3s ease-in-out 0s;
}

.index-04 {
	padding: 30px 0;
}

.index-05 {
	background-color: #f7f7f7;
	width: 100%;
	padding: 80px 0 40px;
}

.index-05-img {
	float: left;
	width: 664px;
	height: 392px;
}

.index-05-img img {
	width: 100%;
	height: 100%;
	display: block;
}

.index-05-art {
	float: right;
	width: 500px;
	height: 392px;
}

.index-05-top {
	margin-top: 70px;
}

.index-05-art h3 {
	font-size: 36px;
	color: #1F4DA3;
}

.index-05-div {
	font-size: 16px;
	text-align: justify;
	color: #666;
	height: 152px;
	overflow: hidden;
	line-height: 1.6;
	margin-top: 20px;
}

.index-05-a {
	background-color: #222;
	font-size: 16px;
	color: #fff;
	display: inline-block;
	padding: 10px 40px;
	border-radius: 40px;
	margin-top: 20px;
}
.index-05-a:hover{
	background-color: #1F4DA3;
}
.index-05-ul {
	overflow: hidden;
	border-top: 1px solid #ddd;
	padding-top: 20px;
	margin-top: 30px;
}

.photo_l li {
	width: 200px;
	height: 50px;
	line-height: 22px;
	float: left;
	padding: 0px 0 0;
}

.photo_l li a {
	font-size: 20px;
	color: #333;
	display: block;
	float: left;
	position: relative;
	vertical-align: middle;
	height: 66px;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px transparent;
}

.photo_l li.index-05-on a {
	font-weight: bold;
}

.photo_l li a:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: 55px;
	right: 100%;
	top: 22px;
	background: #3871c1;
	height: 5px;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.photo_l li a:hover:before {
	right: 27%;
}

.photo_l li.index-05-on a:before {
	right: 10%;
}

.photo_l li em {
	display: block;
	float: left;
	width: 44px;
	height: 42px;
	line-height: 0;
	overflow: hidden;
	margin: 4px 10px 0 0;
}

.photo_l li em img {
	width: 44px;
	height: 42px;
}

.photo_l li i {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	color: rgba(51, 51, 51, 0.5);
	font-weight: normal;
}

.photo_l li span {
	display: block;
	float: left;
	padding: 5px 0 0;
}

.photo_l:hover {}
.index-05-bootom{
	margin-top: 20px;
}
.one {
	margin: 30px auto;
	height: 370px;
	width: 1200px;
	overflow: hidden;
	position: relative;
}

.one ul {
	height: 100%;
	width: 100000px;
	position: absolute;
	left: 0;
}

/*ul width的宽不能过小*/
.one ul li {
	display: block;
	float: left;
	margin: 15px;
	height: 100%;
	width: 210px;
	position: relative;
}

.one ul li a {
	display: inline-block;
	height: 100%;
}

.one ul li img {
	border: 1px solid #eee;
	width: 100%;
	height:317px;
	display: block;
}
.index-06{
	padding: 80px 0;
}
.index-06-cont{
	margin-top: 50px;
}
.index-06-left {
	float: left;
	width: 740px;
	background-color: #fff;
}
.index-06-title{
	width: 100%;
	background-color: #1F4DA3;
	height: 66px;
	line-height: 66px;
}
.index-06-title ul{
	overflow: hidden;
	float: left;
	width:500px;
}
.index-06-title ul li{
	float: left;
	width: 144px;
	text-align: center;
}
.index-06-title ul li a{
	font-size: 20px;
	color: #fff;
	display: block;
}
.index-06-title ul li.index-06-on{
	background-color: #222;
}
.index-06-more{
	font-size: 16px;
	float: right;
	color: #fff;
	padding-right: 4%;
}
.box-06-fir {
	height: 166px;
	position: relative;
	overflow: hidden;
	margin: 30px 0;
}
.box-06-fir-img{
	float: left;
	width: 306px;
	height: 205px;
}
.box-06-fir-img img{
	width: 100%;
	height: 100%;
}
.box-06-fir-sub{
	width: 419px;
	float: right;
}
.box-06-fir-sub h3{
	font-size: 18px;
	color: #222;
	font-weight: 600;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-word;
	white-space: nowrap;
	transition: all .3s;
	-webkit-transform: all .3s;
}
.box-06-fir-sub p{
	font-size: 14px;
	color: #666;
	height: 70px;
	line-height: 1.8;
	margin-top: 10px;
	overflow: hidden;
}
.box-06-fir-sub a{
	font-size: 14px;
	width: 90px;
	height: 32px;
	display: block;
	border: 1px solid #ddd;
	text-align: center;
	line-height: 32px;
	margin-top: 15px;
}
.box-06-fir-sub a:hover{
	background-color: #1F4DA3;
	color: #fff;
}
.box-06-fir-sub:hover h3{
	transform: translateX(10px);
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-ms-transform: translateX(10px);
	-o-transform: translateX(10px);
	color: #1F4DA3;
}
.box-06-hea{
	
}
.box-06-hea-li{
	float: left;
	width: 316px;
	height: 98px;
	padding: 20px;
	background-color: #f5f5f5;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
.box-06-hea-li:nth-child(2n){
	margin-right: 0;
}
.box-06-hea-li h3{
	position: absolute;
	width: 316px;
	top: 30px;
	left: 20px;
	font-size: 16px;
	color: #222;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-word;
	white-space: nowrap;
	z-index:1;
}
.box-06-hea-li p{
	position: absolute;
	font-size: 14px;
	color: #999999;
	top: 60px;
	left: 20px;
	line-height: 1.6;
	height: 46px;
	width: 316px;
	overflow: hidden;
	z-index:1;
}
.box-06-bg{
	background-color: #1F4DA3;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: -100%;
	transition: all .3s;
	-webkit-transform: all .3s;
}
.box-06-hea-li:hover .box-06-bg{
	transform: translateX(100%);
}
.box-06-hea-li:hover h3{
	color: #fff;
}
.box-06-hea-li:hover p{
	color: #dbe3f3;
}
.index-06-right{
	float: right;
	width: 408px;
	height: 589px;
	background-color: #f5f5f5;
}
.index-06-title h3{
	float: left;
	font-size: 20px;
	color: #fff;
	display: block;
	padding-left: 4%;
}
.box-06-dy-li {
	padding: 22px 0;
	border-bottom: 1px dashed #ddd;
}
.box-06-dy-title {
	overflow: hidden;
}
.box-06-dy-title img {
    float: left;
}
.box-06-dy-title p {
	font-weight: 600;
	float: right;
	width: 306px;
	margin-top: 2px;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-word;
	white-space: normal;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
}
.box-06-dy-sub {
	overflow: hidden;
	margin-top: 10px;
}
.box-06-dy-sub img {
	float: left;
}
.box-06-dy-sub p {
	float: right;
	width: 306px;
	font-size: 14px;
	overflow: hidden;
	color: #999;
	line-height: 1.8;
	height: 50px;
}
.box-06-dy-li:hover .box-06-dy-p {
	transform: translatex(5px);
	-webkit-transform: translatex(5px);
	color: #1F4DA3;
}
.index-06-ul{
	padding: 0 30px;
}
/*foot*/
.pc-foot-top {
	background-color: #1f4da3;
	border-bottom: 1px solid #0038a0;
	padding: 25px 0;
}
.pc-foot-top a {
	color: #fff;
	font-size: 16px;
	padding: 0 29px;
}

.pc-foot-top span {
	color: #fff;
	font-size: 16px;
}

.pc-foot-middle {
	background-color: #1F4DA3;
	border-top: 1px solid #4776cd;
	padding: 40px 0;
	overflow: hidden;
}

.pc-foot-left {
	float: left;
}

.pc-foot-right {
	float: right;
}

.pc-foot-sub{
	margin-top: 10px;
}
.pc-foot-sub p {
	font-size: 18px;
	color: #b3cdff;
	margin-top: 5px;
}

.pc-foot-right {
	overflow: hidden;
}

.pc-foot-right-li {
	float: left;
	text-align: center;
	margin-left: 30px;
}

.pc-foot-right-li img {
	width: 116px;
	height: 116px;
}

.pc-foot-right-li p {
	font-size: 18px;
	color: #b3cdff;
	margin-top: 5px;
}

.pc-foot-bot {
	background-color: #0c2f71;
	overflow: hidden;
	padding: 20px 0;
}

.pc-foot-bot p {
	font-size: 16px;
	color: #b4ceff;
	float: left;
}

.pc-foot-bot a {
	font-size: 16px;
	color: #b4ceff;
	float: right;
	margin-left: 10px;
}

/*返回顶部*/
.suspension {
  position: fixed;
  z-index: 55;
  right: 0;
  bottom: 85px;
  width: 70px;
  height: 240px;
}
.suspension-box {
  position: relative;
  float: right;
}
.suspension .a {
  display: block;
  width: 44px;
  height: 44px;
  background-color: #333;
  margin-bottom: 4px;
  cursor: pointer;
  outline: none;
}
.suspension .a.active,
.suspension .a:hover {
  background: #1F4DA3;
}
.suspension .a .i {
  float: left;
  width: 44px;
  height: 44px;
  background-image: url(../images/side_icon.png);
  background-repeat: no-repeat;
}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i {
  width: 20px;
  height: 20px;
  margin-top: 12px;
  margin-left: 12px;
  background-image: url(../images/suspension-bg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.suspension .a-service-phone .i {
  width: 20px;
  height: 20px;
  margin-top: 12px;
  margin-left: 12px;
  background-image: url(../images/suspension-bg.png);
  background-repeat: no-repeat;
  background-position: -27px 0;
}
.suspension .a-qrcode .i {
  background-position: -44px 0;
}
.suspension .a-address .i {
  background-position: -88px 0;
}
.suspension .a-top .i {
  background-position: -132px 0;
}
.suspension .a-top {
  background: #D2D3D6;
  display: none;
}
.suspension .a-top:hover {
  background: #c0c1c3;
}
.suspension .d {
  display: none;
  width: 223px;
  background: #fff;
  position: absolute;
  right: 67px;
  min-height: 90px;
  border: 1px solid #E0E1E5;
  border-radius: 3px;
  box-shadow: 0px 2px 5px 0px rgba(161, 163, 175, 0.11);
}
.suspension .d .arrow {
  position: absolute;
  width: 8px;
  height: 12px;
  background: url(../images/side_bg_arrow.png) no-repeat;
  right: -8px;
  top: 31px;
}
.suspension .d-service {
  top: 0;
}
.suspension .d-service-phone {
  top: 34px;
}
.suspension .d-qrcode {
  top: 78px;
}
.suspension .d .inner-box {
  padding: 8px 22px 12px;
}
.suspension .d-service-item {
  border-bottom: 1px solid #eee;
  padding: 14px 0;
}
.suspension .d-service .d-service-item {
  border-bottom: none;
}
.suspension .d-service-item .circle {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  overflow: hidden;
  background: #F1F1F3;
  display: block;
  float: left;
}
.suspension .d-service-item .i-qq {
  width: 44px;
  height: 44px;
  background: url(../images/side_con_icon03.png) no-repeat center 15px;
  display: block;
  transition: all .2s;
  border-radius: 50%;
  overflow: hidden;
}
.suspension .d-service-item:hover .i-qq {
  background-position: center 3px;
}
.suspension .d-service-item .i-tel {
  width: 44px;
  height: 44px;
  background: url(../images/side_con_icon02.png) no-repeat center center;
  display: block;
}
.suspension .d-service-item h3 {
  float: left;
  width: 112px;
  line-height: 44px;
  font-size: 15px;
  margin-left: 12px;
}
.suspension .d-service-item .text {
  float: left;
  width: 112px;
  line-height: 22px;
  font-size: 15px;
  margin-left: 12px;
}
.suspension .d-service-item .text .number {
  font-family: Arial, "Microsoft Yahei", "HanHei SC", PingHei, "PingFang SC", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
.suspension .d-service-intro {
  padding-top: 10px;
}
.suspension .d-service-intro p {
  float: left;
  line-height: 27px;
  font-size: 12px;
  width: 50%;
  white-space: nowrap;
  color: #888;
}
.suspension .d-service-intro i {
  background: url(../images/side_con_icon01.png) no-repeat center center;
  height: 27px;
  width: 14px;
  margin-right: 5px;
  vertical-align: top;
  display: inline-block;
}
.suspension .d-qrcode {
  text-align: center;
}
.suspension .d-qrcode .inner-box {
  padding: 20px 0;
}
.suspension .d-qrcode p {
  font-size: 16px;
  color: #93959c;
}
.suspension .d-address {
  top:125px;
}
.suspension .d-address p {
  font-size: 16px;
  line-height: 1.6;
}
.suspension .d-service-item .i-tel {
  width: 44px;
  height: 44px;
  background: url(../images/side_con_icon02.png) no-repeat center center;
  display: block;
}

/*关于我们*/
.comm-banner{
	background: url(../images/comm_banner.jpg) no-repeat center;
	height: 400px;
	width: 100%;
}
.comm-location{
	background-color: #f5ff5;
	border-bottom: 1px solid #ddd;
	height: 56px;
	line-height: 56px;
}
.comm-location img{
	vertical-align: middle;
}
.comm-location span{
	font-size: 16px;
	color: #222;
	vertical-align: middle;
	padding: 0 5px;
}
.comm-location a{
	font-size: 16px;
	color: #222;
	vertical-align: middle;
}
.comm-div{
	padding: 70px 0;
}
.product-nav{
	border: 1px solid #ddd;
	padding: 20px;
}
.product-nav p{
	float: left;
	width: 80px;
	font-size: 16px;
	color: #222;
	font-weight: 600;
}
.product-nav-ul{
	float: left;
	margin-left: 20px;
	width: 1050px;
	overflow: hidden;
}
.product-nav-ul a{
	display: block;
	float: left;
	font-size: 16px;
	color: #222;
	margin-bottom: 20px;
	margin-right: 30px;
	width:230px;
	text-align: center;
	border:1px solid #eeeeee;
	background: #f8f8f8;
}
.product-nav-ul a.product-nav-on{
	color: #1F4DA3;
}
.product-nav-ul a:hover{
	color: #1F4DA3;
}
.product-title-top{
	overflow: hidden;
	padding-bottom: 10px;
	margin-top: 60px;
}
.product-title-top img{
	float: left;
	margin-top: 7px;
}
.product-title-top h3{
	float: left;
	font-size: 28px;
	color: #222;
	padding: 0 10px;
}
.product-title-top span{
	float: left;
	font-size: 18px;
	margin-top: 8px;
	color: #999;
}
.product-line{
	width: 100%;
}
.comm-zs{
	background: url(../images/comm_db.jpg) no-repeat center;
	height: 340px;
	width: 100%;
	margin-top: -200px;
}
/*分页*/
.comm-fy {
	width: 100%;
	padding-top: 60px;
	text-align: center;
}

.comm-fy-cont {
	margin: 0 auto;
	display: inline-block;
}

.comm-fy-cont li {
	background-color: #fff;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

.comm-fy-cont li a {
	display: block;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	border: 1px solid #eee;
	font-size: 12px;
	color: #999;
}

.comm-fy-cont li .comm-fy-on,.comm-fy-cont li a.page-num-current {
	background-color: #1F4DA3;
	color: #fff;
	border: 1px solid #1F4DA3;
}

.comm-fy-cont li a:hover {
	background-color: #1F4DA3;
	color: #fff;
	border: 1px solid #1F4DA3;
}

/*产品详情*/
.productDeta{
	
}
.productDeta-img{
	float: left;
	width: 600px;
	height: 380px;
	border: 1px solid #ddd;
}
.productDeta-img img{
	width: 100%;
	height: 100%;
	display: block;
	transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
}
.productDeta-img:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
.productDeta-a{
	float: right;
	width: 566px;
	height: 380px;
	position: relative;
}
.productDeta-a h3{
	font-size: 28px;
	color: #1F4DA3;
	font-weight: 600;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-word;
	white-space: nowrap;
}
.productDeta-a-div{
	font-size: 16px;
	margin: 20px 0;
	line-height: 1.8;
	height: 56px;
	overflow: hidden;
}
.productDeta-erm{
	position: absolute;
	height: 182px;
	left: 0;
	bottom: 0;
	border-top: 1px dashed #ddd;
	width: 100%;
	padding-top: 30px;
	overflow: hidden;
}
.productDeta-erm-img{
	float: left;
	width: 180px;
	height: 180px;
	text-align: center;
	border: 1px solid #ddd;
}
.productDeta-erm-img img{
	width: 128px;
	height: 128px;
	margin-top: 13px;
}
.productDeta-erm-img p{
	font-size: 16px;
	color: #999;
}
.productDeta-ph{
	float: left;
	margin-left: 20px;
	width: 300px;
}
.productDeta-ph span{
	font-size: 16px;
	color: #999;
}
.productDeta-ph p{
	font-size: 24px;
	color: #1F4DA3;
	vertical-align: middle;
	margin-top: 10px;
}
.productDeta-ph p img{
	vertical-align: middle;
	padding-right: 10px;
}
.productDeta-ph-btn{
	overflow: hidden;
}
.productDeta-ph-btn a{
	width: 126px;
	height: 44px;
	line-height: 44px;
	background-color: #222;
	display: block;
	float: left;
	color: #fff;
	text-align: center;
	font-size: 16px;
	margin-right: 20px;
	margin-top: 20px;
}
.productDeta-ph-btn a:last-child{
	background-color: #1F4DA3;
}

.productDeta-bottom{
	margin-top: 70px;
}
.productDeta-hot{
	float: left;
	width: 254px;
	padding: 0 16px 40px;
	border: 1px solid #ddd;
}
.productDeta-h-t{
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
	padding: 0 16px;
	width: 254px;
	margin-left: -16px;
}
.productDeta-h-t span{
	float: left;
	font-size: 16px;
	color: #1F4DA3;
}
.productDeta-h-t a{
	float: right;
	font-size: 16px;
	color: #1F4DA3;
}
.productDeta-h-ul{
	
}
.productDeta-h-ul li{
	width: 100%;
	outline: 1px solid #ddd;
	margin-top: 30px;
}
.productDeta-h-ul li img{
	width: 100%;
	height: 160px;
	transition: all .3s;
	-webkit-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	-moz-transition: all .3s;
}
.productDeta-h-ul li p{
	font-size: 16px;
	text-align: center;
	padding: 10px 5px;
}
.productDeta-h-ul li:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
}
.productDeta-h-ul li:hover p{
	color: #1F4DA3;
}
.productDeta-in{
	width: 874px;
	float: right;
	font-size:16px;
}
.productDeta-in img{max-width:100%;}
.productDeta-in ul{margin-left: 20px;}
.productDeta-in h3{font-size: 28px;padding: 0 5px;float: left;}
.productDeta-in-title{
	
}
.productDeta-in-title-a{
	overflow: hidden;
} 
.productDeta-in-title-a img{
	float: left;
	margin-top: 5px;
}
.productDeta-in-title-a h3{
	float: left;
	font-size: 28px;
	padding: 0 5px;
}
.productDeta-in-title-a span{
	float: left;
	font-size: 18px;
	color: #999;
	margin-top: 8px;
	text-transform:uppercase
}
.productDeta-in-title-line{
	width: 100%;
	margin-top: 10px;
}
.productDeta-01-cont{
	padding: 20px 0 40px;
}
.productDeta-01-cont li{
	float: left;
	width: 195px;
	height: 195px;
	outline: 1px solid #ddd;
	margin: 20px 30px 0 0;
}
.productDeta-01-cont li:nth-child(4n){
	margin-right: 0;
}
.productDeta-02-cont{
	padding: 40px 0;
}
.productDeta-02-cont ul{
	list-style-type: square;
	padding-left: 20px;
}
.productDeta-02-cont li{
	font-size: 16px;
	color: #666;
	line-height: 1.8;
}
.productDeta-03-cont{
	padding: 20px 0 40px;
}
.productDeta-03-cont img{
	display: block;
	width: 100%;
	margin-top: 20px;
}
.productDeta-04-cont{
	padding: 20px 0 40px;
}
.productDeta-04-cont img{
	display: block;
	width: 100%;
	margin-top: 20px;
}
.us{
	
}
.us-title{
	text-align: center;
}
.us-title h3{
	font-size: 42px;
}
.us-title p{
	font-size: 20px;
	color: #666;
	text-transform: uppercase;
}
.us-01-art{
	background: url(../images/us_01.jpg) no-repeat;
	height: 572px;
	position: relative;
	margin-top: 60px;
}
.us-01-cont{
	position: absolute;
	width: 536px;
	top: 80px;
	left: 40px;
}
.us-01-cont h3{
	font-size: 42px;
	color: #1f4da3;
}
.us-01-cont p{
	font-size: 30px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}
.us-01-cont div{
	font-size: 16px;
	padding-top: 20px;
	line-height: 2;
	text-align: justify;
}
.us-02{
	padding: 60px 0;
	background-color: #f7f7f7;
}
.us-02-art{
	margin-top: 40px;
	text-align: center;
	line-height: 1.8;
}
.us-02-p{
	font-size: 16px;
	color: #222;
	margin-bottom: 2px;
}
.us-02-ul{
	overflow: hidden;
}
.us-02-ul li{
	float: left;
	width: 360px;
	padding: 10px;
	margin-left: 20px;
	margin-top: 40px;
	background-color: #fff;
	box-shadow: 0 0 10px #eee;
}
.us-02-ul li img{
	width: 100%;
}
.us-02-ul li p{
	font-size: 16px;
	padding: 10px;
}
.us-02-ul li:last-child{
	margin-right: 0;
}
.us-03-cont{
	margin-top: 40px;
}
.us-03-p{
	font-size: 16px;
	text-align: center;
	line-height: 1.8;
}
.us-03-art{
	margin-top: 50px;
}
.us-03-left{
	float: left;
	width: 504px;
}
.us-03-right{
	float: right;
	width: 685px;
}
.us-03-01{
	background-color: #1F4DA3;
	height: 182px;
}
.us-03-01 img{
	margin: 25px 0 0 25px;
}
.us-03-01 p{
	font-size: 32px;
	color: #fff;
	margin: 10px 0 0 25px;
}
.us-03-02{
	margin-top: 10px;
	width: 100%;
	height: 419px;
	position: relative;
}
.us-03-03{
	float: left;
	width: 286px;
	height: 295px;
	position: relative;
}
.us-03-04{
	float: right;
	width: 391px;
	height: 295px;
	position: relative;
}
.us-03-05{
	width: 685px;
	height: 301px;
	position: relative;
	margin-top: 15px;
}
.us-03-a{
	overflow: hidden;
}
.us-03-img{
	width: 100%;
	height: 100%;
}
.us-03-show{
	/* display: none; */
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.4);
	text-align: center;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}
.us-03-show img{
	margin-top: 20%;
}
.us-03-show h3{
	font-size: 28px;
	color: #fff;
	margin-top: 10px;
}
.us-03-show p{
	font-size: 16px;
	width: 200px;
	margin: 10px auto;
	color: #fff;
	line-height: 1.8;
}
.us-03-04 .us-03-show img{
	margin-top: 16%;
}
.us-03-05 .us-03-show img{
	margin-top: 10%;
}
.us-03-02:hover .us-03-show,.us-03-03:hover .us-03-show,.us-03-05:hover .us-03-show,.us-03-04:hover .us-03-show{
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}
.us-01{
	padding-bottom: 120px;
}
.us-03{
	padding-top: 70px;
}
/*服务案例*/
.case-cont{
	overflow: hidden;
}
.case-li{
	float: left;
	border: 1px solid #ddd;
	width: 284px;
	margin: 0 18px 18px 0;
}
.case-li:nth-child(4n){
	margin-right: 0;
}
.case-img{
	width: 260px;
	height: 174px;
	margin: 10px 12px;
	overflow: hidden;
}
.case-img img{
	width: 100%;
	height: 100%;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}
.case-li p{
	font-size: 16px;
	background-color: #f5f5f5;
	text-align: center;
	padding: 10px;
}
.case-li:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
}
/*荣誉资质*/
.honor-cont{
	overflow: hidden;
}
.honor-li{
	float: left;
	border: 1px solid #ddd;
	width: 284px;
	margin: 0 18px 18px 0;
}
.honor-li:nth-child(4n){
	margin-right: 0;
}
.honor-img{
	width: 252px;
	height: 380px;
	margin: 10px 12px;
	overflow: hidden;
}
.honor-img img{
	width: 100%;
	height: 100%;
	transition: all .4s;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
}
.honor-li p{
	font-size: 16px;
	background-color: #f5f5f5;
	text-align: center;
	padding: 10px;
}
.honor-li:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
}
/*新闻中心*/
.news-nav{
	text-align: center;
}
.news-nav a{
	display: inline-block;
	font-size: 16px;
	color: #fff;
	background-color: #222;
	padding:10px 30px;
	border-radius: 40px;
	margin: 0 10px;
}
.news-nav a.news-nav-on{
	background-color: #1F4DA3;
}
.news-nav a:hover{
	background-color: #1F4DA3;
}
.news-cont{
	margin-top: 60px;
}
.news-li{
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px;
	margin-top: 30px;
}
.news-img{
	width: 294px;
	height: 200px;
	float: left;
}
.news-img img{
	width: 100%;
	height: 100%;
}
.news-art{
	width: 868px;
	float: right;
}
.news-art h3{
	font-size: 24px;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-word;
	white-space: nowrap;
	transition: all .3s;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
}
.news-art p{
	font-size: 16px;
	line-height: 2;
	height: 58px;
	overflow: hidden;
	margin-top: 20px;
}
.news-art span{
	display: block;
	font-size: 16px;
	margin-top: 20px;
}
.news-li:hover h3{
	transform: translateX(10px);
	-webkit-transform: translateX(10px);
	-moz-transform: translateX(10px);
	-ms-transform: translateX(10px);
	-o-transform: translateX(10px);
	color: #1F4DA3;
}
/*新闻详情*/
.newsDeta-title{
	font-size: 26px;
	text-align: center;
	padding-top: 20px;
}
.newsDeta-date{
	font-size: 14px;
	color: #999;
	text-align: center;
	margin: 10px 0;
	padding-bottom: 30px;
	border-bottom: 1px solid #ddd;
}
.newsDeta-date span{
	padding:10px;
}
.newsDeta-art{
	margin: 30px 0 50px;
}
.newsDeta-art p{
	font-size: 14px;
	color: #222;
	line-height: 2.2;
}
.newsDeta-art img{
	max-width: 100%;
	display: block;
	margin:  20px auto;
}
.newsDeta-bot{
	position: relative;
	border-top: 1px solid #ddd;
	padding-top: 40px;
}
.newsDeta-bot a{
	position: absolute;
	width: 45%;
	color: #666;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-word;
}
.newsDeta-bot a:hover{
	color: #235AA6;
}
.newsDeta-upper{
	left: 0;
}
.newsDeta-next{
	right: 0;
	text-align:right;
}
/*联系我们*/
.contact-01{
	background-color: #f5f5f5;
	overflow: hidden;
	height: 155px;
}
.contact-01-left{
	overflow: hidden;
	float: left;
	width: 27%;
	height: 100%;
	padding-left: 3%;
	background-color: #1F4DA3;
}
.contact-01-left img{
	float: left;
	margin-top: 12px;
}
.contact-01-left h3{
	float: left;
	font-size: 32px;
	color: #fff;
	margin: 53px 0 0 10px;
}
.contact-01-right{
	float: left;
	width: 64%;
	padding: 0 3%;
}
.contact-01-right p{
	font-size: 18px;
	font-weight: 600;
	margin-top: 28px;
}
.contact-01-right span{
	font-size: 18px;
	line-height: 1.8;
	margin-top: 5px;
	display: block;
}
.contact-02{
	margin-top: 40px;
	padding: 40px 0;
	background-color: #f5f5f5;
}
.contact-02-li{
	float: left;
	width: 259px;
	padding: 0 20px;
	text-align: center;
	border-right: 1px solid #ddd;
}
.contact-02-li:last-child{
	border-right: none;
}
.contact-02-li h3{
	font-size: 20px;
	font-weight: 600;
	margin-top: 20px;
}
.contact-02-li p{
	font-size: 16px;
	margin-top: 5px;
	color: #666;
}
.contact-02-li p span{
	padding: 0 5px;
}
.contact-02-li img{
	transition: all .5s;
}
.contact-02-li:hover img{
	transform: rotateY(360deg);
}
.contact-03{
	margin-top: 40px;
	border: 1px solid #ddd;
}
.contact-03 img{
	width: 100%;
	height: 100%;
}
/*在线留言*/
.message{
	
}
.message-title{
	text-align: center;
}
.message-title h3{
	font-size: 34px;
	font-weight: 600;
	margin-bottom: 10px;
}
.message-title p{
	font-size: 16px;
	color: #999;
}
.message-title p a{
	color: #f00;
}
.message-from{
	margin-top: 40px;
}
.message-input{
	width: 100%;
}
.message-input input{
	width: 41%;
	padding: 15px 2%;
	margin: 0 2%;
	border: 1px solid #eee;
	font-size: 16px;
}
.message-mess{
	width: 100%;
	margin-top: 40px;
}
.message-mess textarea{
	height: 100px;
	width: 90.4%;
	padding: 20px 2%;
	margin: 0 2%;
	border: 1px solid #eee;
	text-align: left;
	font-size: 16px;
}
.message-btn{
	margin: 40px auto 0;
	background-color:#1F4DA3;
	font-size: 18px;
	color: #fff;
	display: block;
	width: 30%;
	height: 60px;
	line-height: 60px;
}